package bootstrap

import (
	"windsurf-project/internal/domain/repository"
	"windsurf-project/internal/infrastructure/database"
	mysqlrepo "windsurf-project/internal/infrastructure/repository"
)

type Repositories struct {
	UserRepository repository.UserRepository
}

func NewRepositories(db *database.DB) *Repositories {
	return &Repositories{
		UserRepository: mysqlrepo.NewMySQLUserRepository(db.GetDB()),
	}
}
